About Townhouse Farm Barns Management Company Limited (12362658) United Kingdom