About The Altro Group Trustees Limited (02539872) United Kingdom