About John & Richards Properties Ltd (12874604) United Kingdom