About Tamar House Freehold Limited (10400090) United Kingdom