About Selwood Properties (sw) Limited (11824820) United Kingdom