About British Energy Trustees Limited (SC164014) United Kingdom