About The Red Lion (aberdeen) Limited (SC578501) United Kingdom