About Swan & Harper Ltd (11450395) United Kingdom