About Walker Investment Homes Limited (10596062) United Kingdom