About Sellar Paddington Limited (08712107) United Kingdom