About Miller International Technical Loss Adjusters Ltd (09406957) United Kingdom