About Strap And Scraper London Limited (10617105) United Kingdom