About Accurro Residential Ltd (11102938) United Kingdom