About Clifton Cottage Management Company Limited (03388374) United Kingdom