About K & S (london) Ltd (07701891) United Kingdom