About G & B Finch Holdings Limited (02705117) United Kingdom