About Fletcher S Storage Limited (10662687) United Kingdom