About Poppy Lodge Developments Ltd (07196564) United Kingdom