About The Altro Group Sip Trustees Limited (00267615) United Kingdom