About Shepherd Street Management Company Limited (06950080) United Kingdom