About Venables Properties Limited (03473463) United Kingdom