About Menkins Limited (12943010) United Kingdom