About K & N Property (london) Limited (10815918) United Kingdom