About The Property Tax Refund Organisation Limited (08896517) United Kingdom