About Morgan And Allen Developments Ltd. (07505256) United Kingdom