About The Beeches West Camel Ltd (10795563) United Kingdom