About Wilshire & Stead Limited (04616177) United Kingdom