About Kaybanks & Co. Limited (02674230) United Kingdom