About Randall Solutions (uk) Limited (10325745) United Kingdom