About Harrow & Kensal Investment Ltd (12509884) United Kingdom