About Lloyd & Barnes Ltd (08289945) United Kingdom