About A.e. Rollin & Sons Limited (04684323) United Kingdom