About Loyd Fox Limited (04786251) United Kingdom