About The Menagerie Buildings Trust Limited (03125619) United Kingdom