About The Acclaim Handling Group Ltd (06216275) United Kingdom