About Sellars Property Services (1993) Limited (02783861) United Kingdom