About Anderson And Anderson Holdings Ltd (12068462) United Kingdom