About Royd Holdings Ltd (12812712) United Kingdom