About Jjba Properties Ltd (12879338) United Kingdom