About J W Mclaren & Sons Limited (07682258) United Kingdom