About A & A Stroud Taxis Limited (03284638) United Kingdom