About Bird & Bird Life Trustee Company Limited (02131339) United Kingdom