About Walker Brothers Property Developments Limited (05848927) United Kingdom