About The Swan Bromsgrove Ltd (11886542) United Kingdom