About Peter Thaw & Sons Limited (SC040172) United Kingdom