About 24 Windsor Street Limited (06693120) United Kingdom