About The Rickyard Cottages Management Co. Limited (07984054) United Kingdom