About Allistairs Holdings Limited (11068711) United Kingdom