About Meynell Developments Limited (09342059) United Kingdom