About W.l. Chalmers Limited (SC035308) United Kingdom