About O. Martin & Son Ltd (13488138) United Kingdom