About 24 Chapel Street Limited (10428602) United Kingdom