About Towermead Properties (holdings) Limited (02806798) United Kingdom