About S Walker Builder Limited (05317758) United Kingdom