About Kayfold Management Company Limited (03095539) United Kingdom