About Keyse Holdings Limited (02183266) United Kingdom