About Williams & Triggs Limited (12368089) United Kingdom