About Latham Shand Holdings Ltd (SC677166) United Kingdom