About Mallard 1957 Limited (SC473176) United Kingdom