About 16 Delorme Street Limited (04291457) United Kingdom