About H Taylor & Sons Limited (06528640) United Kingdom