About Harrow And Kensal Holdings Limited (13360976) United Kingdom