About Meadale Developments Ltd. (06684932) United Kingdom