About Aberlore Limited (11965952) United Kingdom