About Roehampton Store Limited (09267652) United Kingdom