About Wells Building & Development Limited (10412056) United Kingdom