About Ambrose & Locke Limited (08669842) United Kingdom