About Primrose Chalet Limited (12078039) United Kingdom