About Deanstrand Properties Limited (02207956) United Kingdom