About Backhouse Housing Limited (10226398) United Kingdom