About Longthorpe Associates Ltd (03420775) United Kingdom