About 24 Philbeach Gardens Limited (02337147) United Kingdom