About Langthorpe Associates Limited (10805960) United Kingdom