About Townhouse Farm Properties Llp (OC430097) United Kingdom