About O.a.taylor & Sons Limited (00345754) United Kingdom