About A.e.barrow & Sons Limited (00289832) United Kingdom