About 96 Windmill Street Management Limited (01545104) United Kingdom