About Poppy Place Management Company Limited (12986121) United Kingdom