About Trevor Lloyd Ltd (06421808) United Kingdom