About Lord Clyde Hounslow Limited (11152441) United Kingdom