About T. Lloyd & Son (contractors) Limited (01852873) United Kingdom