About 22 Vicarage Street Management Limited (04395529) United Kingdom