About G & J Holland Ltd (07725723) United Kingdom