About Balance Trustees Limited (10266599) United Kingdom