About Victor Rufus Properties Limited (13178604) United Kingdom