About John Swan Trustee Limited (SC290614) United Kingdom