About London & Allerthorpe Limited (08512627) United Kingdom