About Andrew Lloyd & Associates Limited (02903117) United Kingdom