About Seddon Holdings Ltd. (10893185) United Kingdom