About Henderson & Taylor Facilities Management Limited (07072517) United Kingdom