About St. Pierre Associates Limited (01718343) United Kingdom