About Lloyd Miller Associates Ltd (12708812) United Kingdom