About 1st Call Stroud Limited (07414589) United Kingdom