About The Lance Richards Practice Limited (07478112) United Kingdom