About Stephen Lickrish & Associates Limited (05501008) United Kingdom