About Langthorpe Holdings Ltd (12836652) United Kingdom