About Staid London Limited (08186304) United Kingdom