About J & S Taylor (site Services) Ltd (04661401) United Kingdom