About 96 Winchcombe Street (management Company) Limited (06668333) United Kingdom