About Poppy Properties Dolbeare Limited (07872609) United Kingdom