About A E Larder & Co Limited (05330223) United Kingdom