About Balcombe Place Limited (10909188) United Kingdom