About Claimblock Property Management Limited (02164681) United Kingdom