About Primrose Mansions Limited (01838188) United Kingdom