About Ellis & Powell Limited (00386772) United Kingdom