About Peter Sands & Sons Limited (NI046466) United Kingdom