About Shepherd Cox Self Storage (london) Limited (09201833) United Kingdom