About Starling View Management Company Limited (13548096) United Kingdom