About Mallory Developments Limited (09136041) United Kingdom