About Solly Street Management Company Limited (06253103) United Kingdom