About Loyd & Loyd Ltd. (07274599) United Kingdom