About Herbert & Ball Property Investments Limited (11994823) United Kingdom