About Ellis & Lowry Limited (12355305) United Kingdom