About Hector Maclean Ltd (11526902) United Kingdom