About Laba & Davy Limited (08058787) United Kingdom