About Poppy Jack Properties Ltd (12970698) United Kingdom