About Joshi & Welch Limited (07112243) United Kingdom