About 142 Elmore Street Limited (09391456) United Kingdom