About Egr Swansea Limited (10909303) United Kingdom