About Stead & Simpson Limited (00312688) United Kingdom