About Royce Engineering (uk) Limited (10844586) United Kingdom