About Craig Middleton Maguire Ltd (10006899) United Kingdom