About Mccall Solutions Limited (07729403) United Kingdom