About Octopus Properties 1 Limited (13524230) United Kingdom