About Foxley Lane Laboratory Limited (04571795) United Kingdom