About Poppyfield Lodge Limited (10481715) United Kingdom