About Walker Projects Ltd (13038631) United Kingdom