About Seldons Properties Limited (10671379) United Kingdom