About Russell & Co Property Development Ltd (11950325) United Kingdom