About John Richards Developments (uk) Limited (08556724) United Kingdom