About K&c (osprey) Limited (01864755) United Kingdom