About Borlase Smart John Wells Trust Ltd (05400279) United Kingdom