About D S Means Limited (07279143) United Kingdom