About Elgin Croydon Ltd (11478991) United Kingdom