About Trelill Cottages Management Company Limited (05734038) United Kingdom