About The Bowers Retreat Ltd (10483780) United Kingdom