About Stormont London Limited (08666253) United Kingdom