About Kellas & Lampard Limited (07418540) United Kingdom