About Arden & Scott Ltd (12226247) United Kingdom