About The Poppies Management (no 2) Limited (02421302) United Kingdom