About Veda Homes Ltd (10708249) United Kingdom