About Sands & Hall Limited (NI642823) United Kingdom