About Swallow Cottages Management Company Limited (03140120) United Kingdom