About Beeches Freehold Ltd (06026631) United Kingdom