About Grant & Welch Limited (13591591) United Kingdom