About Aberdour Advisers Limited (05263507) United Kingdom