About J&l Peters Properties Ltd (12908593) United Kingdom