About Shed Of London Limited (07259211) United Kingdom