About Primrose Terrace Management Co Limited (07072779) United Kingdom