About The Glass House Retreat Limited (12060480) United Kingdom