About M. Comar & Sons Limited (01158312) United Kingdom