About Kensal Road Nominee 2 Limited (10856664) United Kingdom