About Verva Properties Ltd (12653101) United Kingdom