About Vulcan Ellis Limited (10424151) United Kingdom