About Henderson & Taylor Public Works Limited (00795798) United Kingdom