About Eccles Plotholders Limited (08121963) United Kingdom