About Kensal Road Nominee Limited (10227418) United Kingdom