About The Blue Mallard Limited (11740552) United Kingdom