About Giggs & Mcgrath Limited (11267227) United Kingdom