About Stanford Mcleod & Associates (uk) Limited (10668387) United Kingdom