About Roy Lloyd Limited (01981294) United Kingdom