About Jewitt & Wilkie Limited (SC229423) United Kingdom