About Finger Road Store Limited (11826231) United Kingdom