About Tickford Cottages Management Company Limited (07882224) United Kingdom