About Chobham Road Investments Limited (10409767) United Kingdom