About Micklewrights Holdings Limited (12417975) United Kingdom