About Walker Developments (london) Limited (13678436) United Kingdom