About Lowell Solicitors Limited (08647091) United Kingdom