About The Leeds Design Company Limited (10786332) United Kingdom