About Julian Thwaites & Company Limited (04239017) United Kingdom