About Strummers Of Holloway Limited (07378335) United Kingdom