About Alex Richards Associates Limited (09921601) United Kingdom