About Knellor Road Ltd (10689527) United Kingdom