About Sellars Property Limited (13203076) United Kingdom