About 26-28 Monmouth Street Limited (01435251) United Kingdom