About L A Berry & Sons Limited (04629285) United Kingdom