About Penn House Yeovil Management Company Limited (06640603) United Kingdom