About Keythorpe Partners Ltd (12638339) United Kingdom