About Primrose Apartments Ltd (09433113) United Kingdom