About Beatrice Allardyce Limited (SC564357) United Kingdom