About Juda Property Ltd (12647376) United Kingdom