About Sellar Design And Development Ltd (06380928) United Kingdom