About Rumball Construction Limited (03328692) United Kingdom