About Smech Management Company Limited (03121936) United Kingdom