About Wilkie & Rider Limited (SC308529) United Kingdom