About Victor Horden Properties Limited (10816127) United Kingdom