About Otto Blank Construction Limited (08784956) United Kingdom