About K & B Holdings Limited (12087677) United Kingdom