About R. Lang & Sons Limited (SC260985) United Kingdom