About Weller Messenger Trustees Limited (02046495) United Kingdom