About Jane Urquhart Ltd (06685318) United Kingdom