business rates

A tax on non-domestic properties, levied by local authorities in the UK.

Concept

Primary Focus Meetings

1 meeting