About Garrett & Sons Limited (06230142) United Kingdom