About William Halstead Limited (07216923) United Kingdom