About Ken & Berry Ltd (10207155) United Kingdom