About Jrl Richards Developments Limited (07070589) United Kingdom