About Lloyd & Lloyd Limited (07849271) United Kingdom