About Octopus Residential Limited (06051255) United Kingdom