About Kenny Urquhart Limited (SC292084) United Kingdom