About Harras&meireles Ltd (11957339) United Kingdom