About Kinnaird Holdings Limited (02336538) United Kingdom