About Howie & Heidi Ltd. (12126577) United Kingdom