meaning of Business Property Relief

Business Property Relief meaning in Finance Dictionary

A deduction created from the worth of company residential property if it is evaluated for inheritance taxation purposes.