About Russell & Co Properties Ltd (12423110) United Kingdom