About Ellis Parker Limited (05503451) United Kingdom