About Jevons Properties Ltd (12200988) United Kingdom