About Japz Property & Lettings Ltd (12458444) United Kingdom