About I H Aberdeen Limited (SC341699) United Kingdom