About Ijara Properties Ltd (08871228) United Kingdom