About William Montgomery & Sons Limited (SC343725) United Kingdom