About Mears Facility Management Limited (04281028) United Kingdom