About Primrose Quay Limited (SC712129) United Kingdom