About Mercia Swan Limited (11155698) United Kingdom