About Property Tax Rebate Ltd (13052934) United Kingdom