About Mcgrail Holdings Limited (11785895) United Kingdom