About Kelley & Lowe Limited (06510845) United Kingdom