About The Sherlock Building Company Limited (11085742) United Kingdom