About M. Logan & Sons Limited (04153815) United Kingdom