About Cochrane Property Maintenance Limited (08098546) United Kingdom