About Thickwood House Freehold Limited (07566908) United Kingdom