About Miller & Co. Secretaries Limited (07884109) United Kingdom