About Alex Urquhart Limited (SC568630) United Kingdom