About Ally Howell Limited (12297671) United Kingdom