About Knella Road Ltd (13092272) United Kingdom