About Leighsa Blake Ltd (09754162) United Kingdom