About Primrose Glen Financials Limited (SC586629) United Kingdom